package com.miao.teacher.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

import android.text.TextUtils;

public class LoginUtil {
	 /**
     * 检查手机号格式
     * @param mobile
     * @return
     */
    public static final boolean checkMobile(String mobile) {
        if (TextUtils.isEmpty(mobile)) {
            return false;
        }
        return true;
        /*Pattern pattern = Pattern.compile("^1\\d{10}$");
        Matcher m = pattern.matcher(mobile);
        if (m.matches()) {
            return true;
        }
        return false;*/
    }
    /**
     * 检查登录密码
     * @param password
     * @return
     */
    public static final boolean checkLoginPassword(String password) {
        if (TextUtils.isEmpty(password)) {
            return false;
        }

        return true;
    }
    /**
     * 检查验证码
     * @param password
     * @return
     */
    public static final boolean checkVerCode(String verCode) {
        if (TextUtils.isEmpty(verCode)) {
            return false;
        }

        return true;
    }
    /**
     * 检查密码格式
     * @param password 密码
     * @return true：密码有效，false：密码无效
     */
    public static final boolean checkPassword(String password) {
        if (TextUtils.isEmpty(password)) {
            return false;
        }
        Pattern pattern = Pattern.compile("^[a-zA-Z0-9]{6,16}$");
        Matcher m = pattern.matcher(password);
        if (m.matches()) {
            return true;
        }

        return false;
    }

    /**
     * 检查密码是否一致
     * @param password 密码
     * @param confirmPassword 确认密码
     * @return true：密码一致，false：密码不一致
     */
    public static final boolean checkPasswordInconsistent(
            String password, String confirmPassword) {
        if (password.equals(confirmPassword)) {
            return true;
        } else {
            return false;
        }
    }
}
